#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int digits[120] = { 0 };
void Bubble_sort(int digit, int* digits)
{
	int a = 0, b = 1;
	for (int i = 0; i < digit - 1; i++) {
		a = 0;
		b = 1;
		for (int j = 0; j < digit - 1 - i; j++) {
			if (digits[a] > digits[b]) {
				digits[a] = digits[a] + digits[b];
				digits[b] = digits[a] - digits[b];
				digits[a] = digits[a] - digits[b];
			}
			a++;
			b++;
		}
	}
}
int main()
{
	int n, m;
	long long int ret = 0;
	scanf("%d", &n);
	for (int i = 0; i < n; i++) {
		scanf("%d", &digits[i]);
	}
	Bubble_sort(n, digits);
	for (int a = 2; a < n; a++) {
		for (int b = 1; b < a; b++) {
			for (int c = 0; c < b; c++) {
				if (digits[b] + digits[c] == digits[a]) { ret++; goto out; }
			}
		}
	out:;
	}
	printf("%d", ret);
	return 0;
}